\section{mpgl\-\_\-engine\-:\-:application Namespace Reference}
\label{namespacempgl__engine_1_1application}\index{mpgl\-\_\-engine\-::application@{mpgl\-\_\-engine\-::application}}


M\-P\-G\-L engine, application layer.  


\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
{\bf audio}
\begin{DoxyCompactList}\small\item\em Application level, Audio Manager. \end{DoxyCompactList}\item 
{\bf glfw}
\begin{DoxyCompactList}\small\item\em Application level, G\-L\-F\-W. \end{DoxyCompactList}\item 
{\bf input}
\begin{DoxyCompactList}\small\item\em Application level, Input Manager. \end{DoxyCompactList}\item 
{\bf net}
\begin{DoxyCompactList}\small\item\em Application level, Network Manager. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
class {\bf G\-L\-App}
\begin{DoxyCompactList}\small\item\em Template for a G\-L Application to be run by the G\-L\-Driver class. \end{DoxyCompactList}\item 
class {\bf G\-L\-App\-Components}
\begin{DoxyCompactList}\small\item\em Encapsulated components for easy passing. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
M\-P\-G\-L engine, application layer. 